package entity

import "time"

type TsTaskStep struct {
	BaseEntity
	/** 任务ID **/
	TaskId string `gorm:"column:task_id" json:"taskId" keyword:"eq"`

	/** 名称 **/
	Name string `gorm:"column:name" json:"name" keyword:"eq"`

	/** 事件类型，1-点击，2-输入，3-键盘，4-截幕，5-等待，6-滚动 **/
	EventType string `gorm:"column:event_type" json:"eventType" keyword:"eq"`

	/** 选择器 **/
	Selector string `gorm:"column:selector" json:"selector" keyword:"eq"`

	/** 输入参数 **/
	InputValue string `gorm:"column:input_value" json:"inputValue" keyword:"eq"`

	/** 等待时间，单位秒 **/
	WaitTime string `gorm:"column:wait_time" json:"waitTime" keyword:"eq"`

	/** 租户ID **/
	TenantId   string    `gorm:"column:tenant_id" json:"tenantId" keyword:"eq"`
	UpdateTime time.Time `gorm:"column:update_time" json:"updateTime" keyword:"eq"`
	ExecBy     int       `gorm:"column:exec_by" json:"execBy" keyword:"eq"`
}
